www.gusucode.com > Quantum-Behaved Particle Swarm Optimization 工具箱matlab源码 > Quantum-Behaved Particle Swarm Optimization/Quantum-behaved Particle Swarm Optimization/bukin6fcn.m

    function z = bukin6fcn(xx)

    % Bukin function n.6

    % Search domain: x1 = [-15,-5]; x2 = [-3,3]
    % Global minimum: f(x) = 0 | x = (-10,1)

    x1 = xx(:,1);
    x2 = xx(:,2);

    % x1 = max(-15,min(-5,x1));
    % x2 = max(-3,min(3,x2));

    term1 = 100 * sqrt(abs(x2 - 0.01*x1.^2));
    term2 = 0.01 * abs(x1 + 10);

    z = term1 + term2;

end